/* CSS Document */
*{word-break:break-all;}
html,body{min-width: 1024px;height: 100%;background:#fff;}
body{font: 14px Tahoma,Arial,sans-serif,serif,monospace,Helvetica Neue,Helvetica,PingFang SC,\5FAE\8F6F\96C5\9ED1;}
.layui-layout-admin .layui-logo{width:auto;color:#fff;line-height: 60px;overflow: hidden;}
.layui-logo img{width:40px;margin:0 10px;}
.layui-logo a{color:#ffffff;}
.layui-layout-admin .layui-header{margin-bottom: -86px;}
.layui-header .main{position:relative;}
.layui-nav-child {top: 60px;}
.layui-nav .layui-this:after{position: absolute; left: 0; top: 0; width: 0; height: 5px; background-color: #5fb878; transition: all .2s; -webkit-transition: all .2s;
}

/*主页头部*/
.header .logo{float:left;line-height: 75px;color:#fff;font-size:20px;padding-left:66px; background:url(../../image/public/logo.png) no-repeat 0 center;font-weight: bold;}
.contentIn{padding:36px 0 20px;}
.address{float:left;margin-left:100px;width:104px;margin-top: 19px;}
.header .layui-select-title .layui-input{background: none;border:none;padding-left: 30px; background: url(../../image/main/address.png) 0 center no-repeat;color:#fff;}
.header .layui-select-title  .layui-edge{border-top-color:#ffffff;}
.personCenter{float:right;margin-top: 10px;border-radius: 100px;overflow: hidden;}
.taskName{clear: both; color: #fff;text-indent:20px; background: #0c377a; height: 25px; line-height: 25px;width: 100%;top: 60px;position:absolute;}

.layui-layout-body .main{position:relative;}
.main{width:1000px;margin:0 auto;}
/*上中下*/
.header{height:75px;margin-bottom: -75px;position:absolute;width:100%;}
.mainContent{min-height:100%!important;overflow: hidden;}
.contentIn{margin:75px auto 40px;/*min-height:100%;*/}
.layui-layout{height:100%;}
.footer{position:absolute;margin-top:-40px;height:40px;background:#ffffff;width:100%;text-align: center; line-height: 40px;}
.layui-layout-admin .layui-body{left:253px;bottom:0;padding:10px;top:60px;}
.container{background:#fff;padding:2% 20px;    position: absolute; top: 0; left: 0; right: 0; bottom: 0; overflow-y: auto;}
.container .contentIn{margin:50px;border:1px solid #e1e1e1;padding:20px;height:auto;overflow: hidden;}
/*leftMenu*/
.leftMenu{width:253px;background: #ffffff;border-right:1px solid #e6e6e6;position: fixed;top:60px;bottom:0;overflow-y:auto;z-index:999;}
.menuIn{padding:10px 20px;}
.menuIn ul{border-left:1px dashed #e1e1e1;padding-left:30px;}
.menuIn ul li{box-sizing:border-box;width:172px;height:45px;border:1px solid #e6e6e6;margin-bottom: 5px;text-align:center;line-height: 45px;position:relative;border-radius:3px;}
.menuIn ul li:before{    content: ""; width: 17px; height: 17px; display: inline-block; position: absolute; background: url(../../image/public/zt.png) 0 -40px; left: -40px; top: 50%;margin-top: -8px;}
.menuIn ul li:after{content:"";width:16px;height:45px;display: inline-block;position: absolute;background:url(../../image/public/leftsanjiao.png) 0 -45px no-repeat;left:-14px;top:-1px;}
.menuIn ul li a{display:block;}
.menuIn li span{display:inline-block; background:url(../../image/public/menu.png) 0 13px no-repeat;padding-left:30px;width:90px;text-align:left;font-size:16px; color:#333333;}
.menuIn .li1 span{background-position:0 -996px;}
.menuIn .li2 span{background-position:0 -57px;}
.menuIn .li3 span{background-position:0 -130px;}
.menuIn .li4 span{background-position:0 -201px;}
.menuIn .li5 span{background-position:0 -274px;}
.menuIn .li6 span{background-position:0 -348px;}
.menuIn .li7 span{background-position:0 -418px;}
.menuIn .returnHome span{background-position:0 -1149px;}
.menuIn .ksxz span{background-position:0 -1288px;}

.menuIn .current span{color:#ffffff;background-position:0 -488px;}
.menuIn ul li.current:after{background-position:0 0;}
.menuIn ul li.current:before{background-position:0 -20px;}
.menuIn .li1.current span{background-position:0 -1078px;}
.menuIn .li2.current span{background-position:0 -558px;}
.menuIn .li3.current span{background-position:0 -631px;}
.menuIn .li4.current span{background-position:0 -702px;}
.menuIn .li5.current span{background-position:0 -775px;}
.menuIn .li6.current span{background-position:0 -849px;}
.menuIn .li7.current span{background-position:0 -919px;}
.menuIn .returnHome.current span{background-position:0 -1223px;}
.menuIn .ksxz.current span{background-position:0 -1347px;}
.menuIn ul li.ed:before{background-position:0 0;}
.menuIn ul li.notEdit:before{background-position:0 -80px;}
.menuIn ul li.notComplete:before{background-position:0 -60px;}

/*leftMenuOfPersonalCenter*/

.layui-input, .layui-select, .layui-textarea{border-color:#c9c9c9;}

/*底部*/
.footer{color:#545454;font-size:14px;}
.footer label{padding-left: 35px;}
.header label{float:left;}
.header a{float:right;font-size:15px; color:#fff;line-height: 75px;text-decoration: underline;}
.header h1{text-align:center;}
.header img{margin-right:10px;}
.header h1 label{font-size:28px; color:#fff;font-weight: bold;display: inline-block; 
 height:75px; line-height: 75px;}
 .header h1 label a{font-size:24px; color:#fff; text-decoration: none;}
 .header div{padding:0 20px;}
/*其他公共样式*/

.left{float:left;}
.right{float:right;}
.t_center{text-align:center;}
.block{display:block;width:100%;}
.error_msg{clear:both;  position:absolute;line-height:16px;  color: red; font-size: 12px; display: inline-block; background: #ffe7e7; margin-top: 2px;}
.link{color:#4784e3;}
.link:hover{text-decoration: underline;}
button[disabled]{background:#ccc;cursor:no-drop;}
.normal,.normal2,.tipsContent{    padding-top: 230px; background: url(../../image/public/normal.png) center 0 no-repeat; font-size: 24px; color: #ccc; text-align: center;}
.normal2{background: url(../../image/public/normal2.png) center 0 no-repeat;}
.tipsContent{background:url(../../image/public/tip.png) center 20px no-repeat;color:#7bbcd3;}
.subTit{margin-bottom: 30px;}
.subTit label{font-size:18px;color:#666666;}

td.titname{    background: #fafafa; min-width: 100px; text-align: center; font-weight: bold;}

/*弹出框*/
.layui-layer{max-height: 96%;}
.layui-layer-content .wrap{height: 100%;overflow-y: auto;}
.layui-layer-content .layui-form-item.t_center{ border-top: 1px solid #f1f1f1;    position: absolute; margin-top: -50px; width: 100%; background: #ffffff; margin-bottom: 0; padding-top: 5px; padding-bottom: 5px;}
.layui-layer-iframe .layui-layer-btn, .layui-layer-page .layui-layer-btn{ border-top: 1px solid #f1f1f1;}
.layui-layer-content>form{height:100%;}
.tableContent{padding:0 5px 50px;overflow-y:auto;}
.inputContent{padding:20px 30px 50px 4px!important;}
.pd2{padding:20px;}
.tableContents{padding:10px;}
body .layui-layer-dialog .layui-layer-padding{padding: 20px; text-align: center; line-height: 30px; max-width: 300px;}
body .layui-layer-dialog .layui-layer-content .layui-layer-ico{position:static;margin-right:10px;}

.noDataPr{border:1px #e1e1e1 solid;background-color:#fff;padding-bottom: 20px;min-height: 90%;}
.high .layui-layer-btn .layui-layer-btn0{border:1px solid #dedede;color:#333;background:#fff;}
.high .layui-layer-btn .layui-layer-btn1{background: #1E9FFF;color:#fff;border-color:#1E9FFF;}


.layui-select-disabled .layui-disabled,.layui-input[disabled]{border-color: #c9c9c9!important; color: black!important; cursor: no-drop!important;}

.click_disabled{position:relative;}
.click_disabled:after{content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0;background:#fff;opacity:0;cursor: no-drop;z-index:9;height:100%;min-height:30px;}